package com.cskaoyan.service;

import com.cskaoyan.dao.UserDao;
import com.cskaoyan.dao.UserDaoImpl;

/**
 * @author stone
 * @date 2022/08/01 15:05
 */
public class UserServiceImpl implements UserService{

    // 在service的实现类中提供dao的成员变量
    UserDao userDao;// = new UserDaoImpl();
    // 应用程序控制实例的生成，到了Spring阶段，应该由Spring来控制

    // set方法来做赋值 → 组件实例化之后执行这个set方法，这个set方法的形参来源于容器
    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }

    @Override
    public void sayGoodBye() {
        System.out.println("byebye");
    }

    public UserServiceImpl() {
        System.out.println("userServiceImpl 实例化");
    }
}
